why is buying a car so difficult